2 the Solution : a Semi - Formal Outline 3

نویسنده

  • Torsten Polle
چکیده

Based on F-logic, we specify an advanced data model with object-oriented and logic-oriented features that substantially extend the relational approach. For this model we exhibit and study the counterpart to the well-known decomposition of a relation scheme according to a nontrivial nonkey functional dependency. For decomposing a class of a database schema the transformation of pivoting is used. Pivoting separates apart some attributes of the class into a newly generated class. This new class is declared to be a subclass of the result class of the so-called pivot attribute. Moreover the pivot attribute provides the link between the original class and the new subclass. We identify the conditions for the result of pivoting being equivalent with its input: the expressive power of path functional dependencies, the validity of the path functional dependency between the pivot attribute and the transplanted attributes, and the validity of the onto-constraint guaranteeing that values for the transplanted attributes can be referenced from the remaining part of the original class. 1 The problem: an introduction into decomposition The theory of database schema design (see any suitable database textbook or MR92, Bis95b, Bis95a, Bis98] aims at formally characterizing \good" schemas and at inventing algorithms to test and to improve the quality of a given schema. Semantic constraints play a key role for both tasks. On the one side, semantic constraints are purely syntactic items, and as such they can be algorithmically examined and manipulated by the schema administrator at design time. On the other side, they represent the collection of all potential instances of the schema, and as such they essentially determine the performance of the database application during its future lifetime. As a general heuristic, a schema is considered to be \good" if it consists of mostly atomic and mostly independent components where atomicity and independence are expressed relative to the features of the data model, in particular, of the available semantic constraints. Accordingly, the semantic constraints of a schema can indicate whether there are still compound components and how to decompose them into simpler ones.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Formal Structure of Ecological Contexts

This paper presents the outline of a formal ontology of contexts. More specifically, it deals with the ontology of ecological contexts (niches, habitats, environments, ambients) and of the relations between organisms, niches, and the spatial regions they occupy. The first part sets out the basic conceptual background. The second part outlines a semi-formal theory which builds upon notions and p...

متن کامل

An Algorithm for Computing Semi-stable Semantics

The semi-stable semantics for formal argumentation has been introduced as a way of approximating stable semantics in situations where no stable extensions exist. Semi-stable semantics can be located between stable semantics and preferred semantics in the sense that every stable extension is a semi-stable extension and every semi-stable extension is a preferred extension. Moreover, in situations...

متن کامل

Mobile, L2 vocabulary learning, and fighting illiteracy: A case study of Iranian semi-illiterates beyond transition level

As mobile learning simultaneously employs both handheld computers and mobile telephones and other  devices  that  draw  on  the  same  set  of  functionalities,  it  throws  open  the  door  for  swift connection between learners  and teachers. This  study examined and articulated the impact of  the application of mobile devices for teaching English vocabulary items to 123 Iranian semi-illitera...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies

In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000